package com.ruoyi.project.zerocarbon.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 项目实施情况及计划对象 declare_implementation_plan
 * 
 * @author ruoyi
 * @date 2022-03-13
 */
public class DeclareImplementationPlan extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 申报id */
    @Excel(name = "申报id")
    private Long declarationId;

    /** 2021年活动情况 */
    @Excel(name = "2021年活动情况")
    private String activitySituation;

    /** 活动内容 */
    @Excel(name = "活动内容")
    private String activityContent;

    /** 时间 */
    @Excel(name = "时间")
    private String activityDate;

    /** 地点 */
    @Excel(name = "地点")
    private String activityAddress;

    /** 形式 */
    @Excel(name = "形式")
    private String activityForm;

    /** 参与人数 */
    @Excel(name = "参与人数")
    private String personNum;

    /** 活动时数 */
    @Excel(name = "活动时数")
    private String activityHours;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setDeclarationId(Long declarationId) 
    {
        this.declarationId = declarationId;
    }

    public Long getDeclarationId() 
    {
        return declarationId;
    }

    public String getActivitySituation() {
        return activitySituation;
    }

    public void setActivitySituation(String activitySituation) {
        this.activitySituation = activitySituation;
    }

    public void setActivityContent(String activityContent)
    {
        this.activityContent = activityContent;
    }

    public String getActivityContent() 
    {
        return activityContent;
    }
    public void setActivityDate(String activityDate) 
    {
        this.activityDate = activityDate;
    }

    public String getActivityDate() 
    {
        return activityDate;
    }
    public void setActivityAddress(String activityAddress) 
    {
        this.activityAddress = activityAddress;
    }

    public String getActivityAddress() 
    {
        return activityAddress;
    }
    public void setActivityForm(String activityForm) 
    {
        this.activityForm = activityForm;
    }

    public String getActivityForm() 
    {
        return activityForm;
    }
    public void setPersonNum(String personNum) 
    {
        this.personNum = personNum;
    }

    public String getPersonNum() 
    {
        return personNum;
    }
    public void setActivityHours(String activityHours) 
    {
        this.activityHours = activityHours;
    }

    public String getActivityHours() 
    {
        return activityHours;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("declarationId", getDeclarationId())
            .append("activityContent", getActivityContent())
            .append("activityDate", getActivityDate())
            .append("activityAddress", getActivityAddress())
            .append("activityForm", getActivityForm())
            .append("personNum", getPersonNum())
            .append("activityHours", getActivityHours())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
